home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / dskut / dboot11.zip / DYNABOOT.DOC < prev    next >
Text File  |  1989-06-28  |  10KB  |  268 lines

  1.  
  2.                                DynaBoot
  3.  
  4.                                   by
  5.                            Matthew J. Palcic
  6.  
  7.  
  8. INTRODUCTION
  9. -------------
  10.  
  11. DynaBoot is a dynamic configuration utility that lets you choose and edit
  12. combinations of AUTOEXEC.BAT and CONFIG.SYS files. DynaBoot is useful when
  13. several people share the same system and each needs a different configuration
  14. or when you require different combinations of memory resident programs (TSRs)
  15. for one or more of your applications.
  16.  
  17. For example, programs like AutoCAD, R:Base, Lotus 1-2-3, and Ventura
  18. Publisher require large amounts of memory. Running a TSR like Borland's 
  19. Turbo Lightning to check spelling is often a convenience. If
  20. Turbo Lightning is using 60K of valuable RAM, however, many programs
  21. will complain that there is not enough memory or may not run at all.
  22. Because of this, many users don't use the spiffy TSRs they find on 
  23. bulletin boards around the country.  Why should you have to modify
  24. your AUTOEXEC.BAT and CONFIG.SYS files, save them, and hit
  25. <Ctrl>-<Alt>-<Del>?  DynaBoot can automate the entire process for you.
  26.  
  27. DynaBoot allows you to have up to 100 different configurations, each
  28. with its own AUTOEXEC.BAT and CONFIG.SYS files. You can run all the TSRs
  29. you want, then remove them completely to run a different program. (Many
  30. memory resident bookmarks remove TSRs from memory, but they leave
  31. unresolved interrupt vectors that can lead to system crashes.) Each
  32. configuration can have a totally different path, different drivers,
  33. environment variables, or a different number of buffers or files...whatever
  34. you normally put in an AUTOEXEC.BAT or CONFIG.SYS file.  For programs
  35. that require no memory-resident software for operation (like disk
  36. optimizers), you can create a configuration that has no memory-resident
  37. software.  For graphics work, you might want to have a snapshot program
  38. installed or a graphics <PrtSc> utility loaded.
  39.  
  40.  
  41. SYSTEM REQUIREMENTS
  42. -------------------
  43.  
  44. DynaBoot requires an IBM-compatible computer and a monochrome or color
  45. monitor.  It uses very little memory when operating. DynaBoot is best
  46. suited for hard disk operation.  Due to hardware differences, DynaBoot
  47. may not work on some TANDY computers.
  48.  
  49.  
  50. INSTALLATION
  51. ------------
  52.  
  53. Install DynaBoot by copying the DYNABOOT.EXE file into the root
  54. directory of your hard disk. In most cases this is drive C:.  Make sure
  55. that the root directory is in the PATH statement in your AUTOEXEC.BAT
  56. file. Before running DynaBoot, create the program's data file as 
  57. described below.
  58.  
  59. DynaBoot requires that you create an ASCII file, called DYNABOOT.CFG.
  60. You can create or modify this file with any text editor.  If you use
  61. your word processor, be sure to save the file as an ASCII file.
  62. The file must follow a set format exactly for the program to work
  63. correctly.  You can use the sample DYNABOOT.CFG file included on this
  64. disk as an example.
  65.  
  66. Here's the format for each entry:
  67.  
  68. [NAME]
  69. Short Description
  70. Long Description
  71.  
  72. [NAME] -- The filenames of the AUTOEXEC.BAT and CONFIG.SYS files stored
  73. as [NAME].BAT and [NAME].SYS where [NAME] could be anything meaningful
  74. like NORMAL.BAT and NORMAL.SYS or GRAPHICS.BAT and GRAPHICS.SYS.  The
  75. [NAME] will appear as a menu entry when you run DynaBoot and must
  76. contain only valid DOS filename characters. You can have as many as 100
  77. separate configurations.
  78.  
  79. Short Description -- up to 40 characters to be used as the menu
  80. description line. i.e.: Normal Configuration
  81.  
  82. Long Description -- up to 80 characters for showing a brief list of
  83. contents to serve as a memory refresher, such as ``Contains SnapShot and
  84. GRAPHICS.COM''
  85.  
  86. Each of these components must appear on a separate line. Here's a 
  87. sample of a typical DYNABOOT.CFG file:
  88.  
  89. NORMAL
  90. Normal - All TSRs and drivers
  91. SmartDrive,Mouse,RAMBIOS,VegaANSI,Snipper,CED,Screen Saver,TimePark
  92. EMPTY
  93. Empty - No TSRs or drivers
  94. Nothing memory resident (other than SHARE for DOS 4.01)
  95. VEGABIOS
  96. Graphics and Mouse work
  97. Mouse,RAMBIOS,VegaANSI for paint programs and games. (No cache)
  98.  
  99. Note that there are no spaces between the lines.  It's a good idea to 
  100. use upper-case letters for the [NAME] line. This helps you separate the
  101. entries and provides a good menu appearance.
  102.  
  103. Next, you need to create separate [NAME].BAT and [NAME].SYS files for
  104. each menu entry. Use DynaBoot's built-in editor (described below) to 
  105. create the files.  [NAME].BAT should contain all the commands you'd use 
  106. in the AUTOEXEC.BAT file for that application, while [NAME].SYS should
  107. be like the CONFIG.SYS file used in the same situation. [NAME] must be
  108. exactly the same as the one you used in the DYNABOOT.CFG file.
  109.  
  110. All of the [NAME].BAT and [NAME].SYS files must be in your root
  111. directory.
  112.  
  113.  
  114. HOW DYNABOOT WORKS
  115. ------------------
  116.  
  117. When you select a menu entry, DynaBoot copies the [NAME].BAT file to
  118. AUTOEXEC.BAT, then copies the [NAME].SYS to CONFIG.SYS, then performs a
  119. warm boot on your system. The computer then restarts with the new files and
  120. automatically installs your new configuration.  The process takes just a
  121. few seconds.
  122.  
  123.  
  124. USING DYNABOOT
  125. --------------
  126.  
  127. Once you have DynaBoot set up as described above, you're ready to use 
  128. the program.  Give the command, DYNABOOT <Enter>.  You'll see a menu 
  129. containing the names of your configurations.  Use the cursor keys or
  130. your mouse to move to the configuration you want, then press <Enter> or
  131. click the left mouse button to reboot with the new configuration. Press
  132. <Esc> or the right mouse button to leave the menu and return to the
  133. normal DOS prompt. As you highlight different menu entries, you'll see 
  134. the long description you provided for each menu entry at the bottom of
  135. the screen.
  136.  
  137. If you don't want to use the menu system in DynaBoot, you can call 
  138. DynaBoot from the command line with the filename of the configuration
  139. you wish to boot, i.e. DYNABOOT NORMAL <Enter> will reboot with the
  140. NORMAL configuration.
  141.  
  142. DynaBoot provides mouse support for selection of different
  143. configurations, but no mouse support is provided in the editor. If more
  144. configurations exist than will fit in the selection box, a scroll bar
  145. appears on the right (only if a mouse is installed) which operates
  146. similarly to the scroll bars in Windows-type interfaces. Configurations
  147. can also be selected by typing the first letter of the short
  148. description followed by <ENTER>.  If more than one menu item begins
  149. with the same letter, repeated pressing of that letter will cycle
  150. through the possibilities.
  151.  
  152. DynaBoot contains a built-in editor for modifying [NAME].SYS and
  153. [NAME].BAT files. It's easy to use. Pressing F1 (or both the left and 
  154. right mouse buttons simultaneously) will pull up the editor and load the
  155. [NAME].BAT and [NAME].SYS files for the highlighted menu selection. If
  156. the files don't exist, the editor will create them.  You can use the 
  157. editor to create all the .BAT and .SYS files for the program.
  158.  
  159. The editor is a simple split screen editor with [NAME].BAT displayed
  160. in the top window and [NAME].SYS displayed in the bottom window.  The
  161. maximum line length is 127 characters. If either file is modified, they
  162. will be marked with an indicator at the top right of the screen.
  163.  
  164. Here are the keys used in the editor:
  165.  
  166. F2 -- Save both files with the name of the current menu entry.
  167.  
  168. Alt-F2 or Esc -- Abort the edit
  169.  
  170. Ctrl-F2 -- Save and exit
  171.  
  172. F6 -- Toggle between [NAME].BAT and [NAME].SYS
  173.  
  174. Cursor keys & Ctrl-cursor keys -- Normal cursor movement
  175.  
  176. Home -- Beginning of the current line
  177.  
  178. Ctrl-Home -- Top of screen
  179.  
  180. End -- End of the current line
  181.  
  182. Ctrl-End --Bottom of screen
  183.  
  184. PgUp -- Scrolls one screen up
  185.  
  186. Ctrl-PgUp -- Beginning of file
  187.  
  188. PgDn -- Scrolls one screen down
  189.  
  190. Ctrl-PgDn -- End of file
  191.  
  192. Ins -- Toggles between overwrite and insert modes
  193.  
  194. Tab -- Moves to the next tab stop (5 characters)
  195.  
  196. Editor Notes:
  197.  
  198. If you use the Tab key to indent, when you press <Enter> at end of that
  199. line, the cursor will move to the indent location on the next line. This
  200. helps create good structure. Press <Home> to return to the left margin
  201. of t